internal skeleton - Spanish English Dictionary